The phrase "good assortment" means having a wide variety of different things to choose from or to have available.